home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-11 / dayocal.zip / DAYOCAL.DOC < prev    next >
Text File  |  1993-01-04  |  5KB  |  113 lines

  1.     DAYO CALENDAR
  2.  
  3.     Program: DAYOCAL.PRG            Library: DAYOC.LIB
  4.     Module of the DAYO System
  5.     Copyright (c) 1989, TJS LAB
  6.     Last Modified:  07/29/89
  7.  
  8.     This Program is provided to you to demonstrate the use of various Clipper
  9.  User Defined Functions (UDFs) found in DAYOC.LIB.
  10.  
  11.     DAYOCAL is a multiuser Appointment Calendar, Calendar Printer, and a basic
  12.  Client/Customer maintenance routine.
  13.  
  14.   ----------------------------------------------------------------------------
  15.  
  16.    MAIN FUNCTIONS:
  17.  
  18.    CALENDAR(DATE,CURSOR ROW,CURSOR COLUMN)       Draws a calendar onto the
  19.                                                  screen
  20.  
  21.    CINDEX(DATABASE NAME,INDEX NAME,INDEX KEY)    'Visual' indexing of character
  22.                                                  based indexes
  23.  
  24.    F_EDIT()                                      Full screen edit of up to 36
  25.                          fields. Uses current record
  26.  
  27.    F_USENET(DATABASE NAME, LOGICAL, RETRIES)     Open a database in either
  28.                                                  exclusive or sharable mode
  29.  
  30.    FINDER(PARM)                                  Creates a default prompt to
  31.                                                  set the index order whenever
  32.                                                  more than one index is open
  33.  
  34.    FLABEL()                                      Prints Standard 3.5 X 15/16
  35.                          Labels for either BILL TO or
  36.                                                  SHIP TO address. Must use the
  37.                          Fields (& Type) found in the
  38.                                                  CUSTOMER database supplied...
  39.  
  40.    FOPENDB(PARM)                                 Opens a database and sets the
  41.                                                  indexes. Uses CINDEX() &
  42.                                                  F_NETUSE()
  43.  
  44.    JULIAN(DATE)                                  Returns the julian date as a 3
  45.                                                  character variable
  46.  
  47.    PCAL(DATE,CURSOR ROW,CURSOR COLUMN)           Creates a calendar prompt of
  48.                                                  any month. Returns the Date
  49.                                                  selected. Uses PMONTH(),
  50.                                                  NMONTH(), PYEAR(), NYEAR()
  51.                                                  These functions skip month or
  52.                                                  year...
  53.  
  54.    PRNBLANK(TYPE,WIDTH,LINES PER PAGE)           Prints a blank calendar
  55.  
  56.    PRNMONTH(DATE,STOPDATE,TYPE,WIDTH,LPP)        Print a monthly calendar
  57.                                                  for each month withing the
  58.                                                  span of the dates passed it
  59.  
  60.    PRNWEEKB(TYPE,WIDTH,LINES PER PAGE)           Prints a blank weekly calendar
  61.  
  62.    PRTORFIL(DATE)                                Prompt to print to PRINTER or
  63.                          FILE
  64.  
  65.    STANDBY(MESSAGE)                              Message displayed onto the
  66.                                                  screen
  67.  
  68.    WHATINDX(PARM1,PARM2,PARM3,PARM4,PARM5)       Prompt to select one of up to
  69.                          5 indexes
  70.   ----------------------------------------------------------------------------
  71.  
  72.     Whenever you call CALENDAR() or PCAL(), the variable containing the date
  73.  passed to these functions must be declared and named: TDATE . The functions
  74.  check to see if the date passed (TDATE) is equal to what is being placed onto
  75.  the screen, and if so, highlights it...
  76.  
  77.   ----------------------------------------------------------------------------
  78.  
  79.     * * * To create an executable file from the DAYOCAL.OBJ & DAYOC.LIB, link
  80.  the files with Plink86, Link, or TLink.
  81.  
  82.   IE:    PLINK86 DAYOCAL NDX LIB CLIPPER DAYOC EXTEND
  83.      LINK DAYOCAL+NDX,DAYOCAL,NUL,CLIPPER DAYOC EXTEND
  84.      TLINK DAYOCAL+NDX,,,CLIPPER DAYOC EXTEND
  85.  
  86.  
  87.    We used the following method to compile create the library & executable:
  88.  
  89.          CLIPPER DAYOC -l
  90.          LIB DAYOC -+DAYOC,DAYC.LST,DAYOC
  91.          CLIPPER DAYOCAL -l
  92.          TLINK DAYOCAL+NDX,,,\CLIPPER\CLIPPER DAYOC \CLIPPER\EXTEND
  93.          DAYOCAL
  94.  
  95.   ----------------------------------------------------------------------------
  96.  
  97.     This product is shareware, but for $25.00 I will send you the total source
  98.  to the program and library (all in Clipper Source Code).
  99.  
  100.     Mail Check or Money Order to:
  101.  
  102.           TJS LAB
  103.           ATTN: DAYO SALES
  104.           PO BOX 5366
  105.           ORLANDO, FLORIDA  32858-5366
  106.  
  107.  
  108.  
  109.                                     Thank You,
  110.  
  111.                     TJS LAB 
  112.  
  113.